﻿<%@ page language="java" contentType="text/html; charset=UTF-8"	pageEncoding="UTF-8"
%><%@ page import="com.fefa.coins.domain.GestionCatalogo"
%><%
	String path = request.getContextPath();
	//TODO - Aquí hay que verificar el usuario
	Integer idSocio = new Integer(1);

	int operacion = GestionCatalogo.OP_FILTRAR;
	if (null != request.getParameter("operacion"))
		operacion = Integer.parseInt((String)request.getParameter("operacion"));
	
	String resultado = null;
	switch (operacion) {
	case GestionCatalogo.OP_FILTRAR:
		long idPais = 0;
		if (null != request.getParameter("pais"))
			idPais = Long.parseLong((String) request.getParameter("pais"));
		long idDivisa = 0;
		if (null != request.getParameter("divisa"))
			idDivisa = Long.parseLong((String) request.getParameter("divisa"));
		String desdeF = request.getParameter("desde1");
		String hastaF = request.getParameter("hasta1");
		String desdeA = request.getParameter("desde2");
		String hastaA = request.getParameter("hasta2");
		resultado = GestionCatalogo.getCatalogoFiltrado(idPais, idDivisa, desdeF, hastaF, desdeA, hastaA, path);
		break;
	case GestionCatalogo.OP_FILTRAR_DIVISAS:
		idPais = 0;
		if (null != request.getParameter("pais"))
			idPais = Long.parseLong((String) request.getParameter("pais"));
		idDivisa = 0;
		if (null != request.getParameter("divisa"))
			idDivisa = Long.parseLong((String) request.getParameter("divisa"));
		resultado = GestionCatalogo.getDivisasPais(idPais, idDivisa);
		break;
	case GestionCatalogo.OP_FILTRAR_PAISES:
		idPais = 0;
		if (null != request.getParameter("pais"))
			idPais = Long.parseLong((String) request.getParameter("pais"));
		idDivisa = 0;
		if (null != request.getParameter("divisa"))
			idDivisa = Long.parseLong((String) request.getParameter("divisa"));
		resultado = GestionCatalogo.getPaisesDivisa(idPais, idDivisa);
		break;
	case GestionCatalogo.OP_ABRIR_SELECCION:
		resultado = GestionCatalogo.getFiltro(path);
		break;
	default:
		resultado="&nbsp;";
		break;
	}
%><%=resultado%>

